344b8796567908a5e9cca07ebb4660c71a5f9876,findbugs/src/java/edu/umd/cs/findbugs/detect/IteratorIdioms.java,IteratorIdioms,sawOpcode,#number#,85
Before Change
|| seen == INVOKEVIRTUAL
|| seen == INVOKEINTERFACE) {
// System.out.println("Saw call to " + nameConstant);
if (getNameConstantOperand().equals("next") || getNameConstantOperand().equals("previous") || getNameConstantOperand().equals("hasNext"))
sawNoSuchElement = true;
}
}
After Change
|| seen == INVOKEVIRTUAL
|| seen == INVOKEINTERFACE) {
// System.out.println("Saw call to " + nameConstant);
if (getNameConstantOperand().toLowerCase().indexOf("next") >= 0 || getNameConstantOperand().toLowerCase().indexOf("previous") >= 0 )
sawNoSuchElement = true;
}
}